package com.venus.config.cron;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.scheduling.annotation.Scheduled;

/**
 * Created by admin on 31/10/17.
 */
//@Configuration
//@EnableScheduling // 启用定时任务
public class SchedulingConfig {

	private final Logger logger = LoggerFactory.getLogger(getClass());

	// * * * * * * (*)
	// 秒 分 时 日 月 星期
	// "0 0 12 * * ?" 每天12点触发
    // "0 0 12,20 * * ?" 每天12点和20点触发
	// "0 0/5 * * * ?" 每隔5分钟触发一次
	// "0 0 10 * * ? 2015" 2015年的每天10点触发
	// "0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发
	// "0 15 10 15 * ?" 每月15日上午10:15触发
	// "0 15 10 L * ?" 每月最后一日的上午10:15触发
	@Scheduled(cron = "0/3 * * * * ?") // 每3秒执行一次
	public void scheduler() {
		logger.info(">>>>>>>>>>>>> scheduled ... ");
	}

}